Mildred a shark
Professional
Chunky-To-Planar commands Introduction


Command: MReservec2pWindows Reserves structure memory for c2pWindow objects
NumberOfWindows.W

Returns: BaseAddressOfc2pWindowStructures.W


Statement: Mc2pRowLacing Switches row-type interlacing in the c2p On/Off
Status.B


Statement: Mc2pColumnLacing Switches column-type interlacing in the c2p On/Off
Status.B


Statement: MAutoUsec2pWindows Sets wether to automatically use new c2pWindows On/Off
Status.B


Statement: Mc2pWindow Initialises a c2pWindow prior to you calling Mc2p()
c2pWindowNum.W, OpWidth.W, OpHeight.W

c2pWindowNum.W, OpWidth.W, OpHeight.W, Processor.B

c2pWindowNum.W, OpWidth.W, OpHeight.W, SourceBWidth.W, PlanarWidth.W,PlanarHeight.W

c2pWindowNum.W, OpWidth.W, OpHeight.W, SourceBWidth.W, Processor.B, PlanarWidth.W, PlanarHeight.W


Statement: M040c2pUsage Sets the availability of 040+ c2p routines On/Off
Status.B


Statement: MUsec2pWindows Sets 1, 2 or 3 c2pWindow objects to use as current
Mainc2pWindowNum.W

Mainc2pWindowNum.W, Secondc2pWindowNum.W

Mainc2pWindowNum.W, Secondc2pWindowNum.W, Thirdc2pWindowNum.W


Statement: MUsec2pWindow Sets the main c2pWindow object to use as current
Mainc2pWindowNum.W


Statement: Mc2pCPUmode Sets which cpu version of c2p to use
Processor.B


Function: MBitmapPtr Returns a Chunky.l address based on a Bitmap for use with Mc2p()
BitmapNum.W

Xoffset.W, Yoffset.W

Xoffset.W, Yoffset.W, BitmapNum.W

Returns: ChunkyAddress.L


Function: MShapePtr Return a Chunky.l address based on a Shape for use with Mc2p()
ShapeNum.W

Xoffset.W, Yoffset.W

Xoffset.W, Yoffset.W, ShapeNum.W

Returns: ChunkyAddress.L


Function: MStencilPtr Returns a Chunky.l address based on a Stencil for use with Mc2p()
BitmapNum.W

Xoffset.W, Yoffset.W

Xoffset.W, Yoffset.W, BitmapNum.W

Returns: ChunkyAddress.L


Function: MCookiePtr Return a Chunky.l address based on a Cookie for use with Mc2p()
ShapeNum.W

Xoffset.W, Yoffset.W

Xoffset.W, Yoffset.W, ShapeNum.W

Returns: ChunkyAddress.L


Statement: Mc2p Performs a chunky to planar conversion using a c2pWindow object
Planar.L

Chunky.L, Planar.L

c2pWindowNum.W, Chunky.L, Planar.L


Function: Mc2pWindowWidth Returns the width of a c2pWindow operation
c2pWindowNum.W

Returns: Width.W


Function: Mc2pWindowHeight Returns the height of a c2pWindow operation
c2pWindowNum.W

Returns: Height.W


Statement: Mc2pWindowNewHeight Sets a new OpHeight after a c2pWindow has been created
c2pWindow.w, NewHeight.W


Statement: Mc2pRowToggle Specifically toggles long/short c2p row-lace frame


Statement: Mc2pColumnToggle Specifically toggles long/short c2p column-lace frame


Statement: Mc2pToggleSingle Toggles long/short c2p lace frames for single-buffered display


Statement: Mc2pToggleDouble Toggles long/short c2p lace frames for double-buffered display


Statement: Mc2pToggleTriple Toggles long/short c2p lace frames for triple-buffered display


Statement: Mc2pToggle Toggles long/short c2p lace frames for specific number of buffers
TotalBuffers.B, CurrentBuf.B


Statement: MFreec2pWindows Frees all or a range of c2pWindow objects


Statement: MFreec2pWindow Frees a specific c2pWindow object


Function: MAddrc2pWindow Returns the address of a c2pWindow object structure
c2pWindowNum.W

Returns: c2pWindowBaseAddress.L


Function: MUsedc2pWindow Returns the number of the main c2pWindow object being used
Returns: c2pWindowNum.W


Statement: MCopyc2pWindow Copies c2pWindow information from one object to another
Sourcec2pWindow.W, Destc2pWindow.W

a shark